.el-table {
  border: none;
  margin-bottom: 0;

  .el-table__body-wrapper {
    overflow-y: auto;
  }

  // 固定列阴影
  .el-table__fixed-right::before,
  .el-table__fixed::before {
    display: none;
  }

  // 表头样式
  .el-table__header {
    th {
      background-color: var(--el-fill-color-darker);
      &.is-leaf {
        border-bottom: 1px solid var(--el-border-color-lighter);
      }
      .cell {
        font-weight: 600;
        color: var(--el-text-color-regular);
        font-size: 14px;
      }
    }
  }

  &::after {
    display: none;
  }

  .el-table__cell {
    border-bottom: 1px solid var(--el-border-color-lighter);
  }

  // 优化行样式
  .el-table__row {
    &:hover {
      background-color: var(--el-fill-color-light);
    }

    .el-table__cell {
      border-bottom: 1px solid var(--el-border-color-lighter);
    }
  }

  .el-button--link {
    height: auto;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: normal;
  }
}
